Hotel Café Royal
Hotel in London, former restaurantThe Hotel Café Royal is a five-star hotel at 68 Regent Street in Piccadilly, London. Before its conversion in 2008–2012 it was a restaurant and meeting place known as the Café Royal.
Read article
Top Questions
AI generatedMore questions